package com.cty;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

//经典结巴去重案例
public class Test03 {
    public static void main(String[] args) {
        String content = "我....我要...学学学....java编程!";
        //首要目的是把.去掉
        String regStr = "(\\.)+";
        Pattern pattern = Pattern.compile(regStr);
        Matcher matcher = pattern.matcher(content);
        //将语句中的.替换成空,还是用content接收。
        content = matcher.replaceAll("");
        //测试一下去除是否成功
        System.out.println(content);//去除成功
        //接下来要用反向引用的外部引用取解决
        content = Pattern.compile("(.)\\1+").matcher(content).replaceAll("$1");
        //$1的意思就是将外部引用过来的数据变成一个,在用content接收相当于刷新content
        System.out.println("content=" + content);
    }
}